body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote,a{margin: 0; padding: 0; font-family:"微软雅黑"; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

body{font-size: 16px;width: 100%; padding: 0; margin: 0;}

table{border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}

input, img{vertical-align: middle}

a{text-decoration: none; cursor:pointer;}

a:link, a:visited, a:active, a:hover,a{ text-decoration:none; }

a{ text-decoration:none;}

fieldset, img{border: 0;}

address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}

caption, th{text-align: left;}

h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}

input, textarea, select{font-family: inherit; font-size: inherit; font-weight: inherit;}

input[type="text"], input[type="password"], input[type="number"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none; }

li{list-style: none;}

 .clearfixd:after{content: '\20'; display: block; height: 0; clear: both;}

.clearfixd{*zoom:1; }

.hide{display:none;}

.nomarginleft{margin-left:0}

input:focus,select:focus{outline:none;}

.fr_l{ float:left;}

.fr_r{ float:right;}

.container{ width: 100%; max-width: 1720px; min-width: 1300px; margin: 0 auto;padding: 0 30px;}



/*头部区域*/

.header{ width:100%; height:112px; background:none; border-bottom: 1px solid rgba(255,255,255,0.14); position:fixed; top:0; left:0; z-index:1;}

.header .header_con{ padding: 0 15px; }

.header_con .logo{ margin-top: 23px;}

.header_con .nav ul li{ position: relative;}

.header_con .nav ul li a{  display:block ; line-height: 111px; color: #fff; font-size: 20px; padding:0 20px;}

.down_list{ background: #000; position: absolute; top: 110px; left: 0; width: 100%; display: none;}

.header_con .nav ul li .down_list dl dd a{ font-size: 14px; color: #fff;   display: block; text-align: center; width: 100%; padding:15px 0; line-height: 1em;}

.header_con .nav ul li .down_list dl dd a:hover{ color: #2a7de1;}

.header_con .nav ul li:hover .down_list{ display: block;}

.zixun{ background: #fff;padding-right: 10px; margin-top: 40px;}

.zixun a{ display: block; width: 100px; height: 32px; padding-left: 15px; line-height: 32px; color: #000; border-left: 2px solid #e61818; background: url(../images/zixun.png) no-repeat right center; background-size: 25px;}

.hd nav{ float:left;}

.hd nav li{ float:left;}

.hd nav li a{ line-height:40px; display:block; padding:0 20px; color:#fff;}

.hd nav li a:hover,.hd nav li.active a{ background:#FC0; color:rgba(0,0,0,0.8)}

/*公共部分开始*/

.s_title{ width:405px; position:absolute; left:50%; margin-left:-202px; top:660px;}

.s_title h1{ font-size:43px; color:#fff; line-height:1.5em; border-bottom:2px solid #fff; text-align:center;}

.s_title h1 span{ font-size:35px;  font-family:"方正兰亭超细黑"; text-transform:uppercase; font-weight:100;}

.s_title p{ font-size:26px; color:#fff; text-align:center;line-height:1.5em;}

.s_title .s_more a{ display:block; width:150px; height:45px; border:1px solid #ff0; color:#ff0; text-align:center; font-size:22px;font-family:"方正细圆简体"; line-height:45px; margin:15px auto;}

.s_title .s_bottom{  width:126px; height:23px;margin:30px auto; position:relative; -moz-animation:s2_move1 0.5s alternate infinite;-ms-animation:s2_move1 0.5s alternate infinite;-o-animation:s2_move1 0.5s alternate infinite;-webkit-animation:s1_move1 0.5s alternate infinite;animation:s2_move1 0.5s alternate infinite;}

.s1{ background:url(../images/page1.png) no-repeat center; }

.s1_con{ position:absolute; top:80%; left:10%; transform: translate(0%, -50%);color:#fff;opacity: 0;



	-webkit-transition: all 1s ease 0s;



	-moz-transition: all 1s ease 0s;



	transition: all 1s ease 0s;



	-ms-transition: all 1s ease 0s;}

.s1_con h3{ font-size:60px; font-weight:600 }

.s1_con p{ font-size:30px}

.s1_con a{ display:block; width:180px; height:40px; color:#fff; text-align:center; line-height:40px; border:1px solid #fff; margin-top:30px}

.s1_con a:hover{ background:#fff;  color:#000}



.s1.active .s1_con{



	top:50%; left:10%;



	opacity: 1;



	-webkit-opacity: 1;



	-ms-opacity: 1;



	-moz-opacity: 1;



}

/*第二页开始*/

.s2{ background:url(../images/page2.png) center;}

.s2_con{ overflow:hidden}

.s2_box{ max-width:880px; color:#fff;margin-left: 380px; margin-top:280px;opacity: 0;



	-webkit-transition: all 1s ease 0s;



	-moz-transition: all 1s ease 0s;



	transition: all 1s ease 0s;



	-ms-transition: all 1s ease 0s;}

.s2_box h4{ font-size:20px}

.s2_box p{ font-size:18px; margin-top:30px}

.s2_box .s2_more a{ display:block; margin-top:40px; font-size:18px; color:#fff; width:140px; height:38px; line-height:38px; text-align:center; border:1px solid #fff}

.s2_box .s2_more a:hover{ background:#fff; color:#000}

.s2_box ul{ margin-top:85px}

.s2_box ul li{ background:#fff; padding:15px 30px; margin-right:20px}

.s2_box ul li .about_icon{ width:48px; height:48px; background:url(../images/zizhi.png); background-size:96px; margin-right:15px; margin-top:5px}

.s2_box ul li:nth-child(1) .about_icon{ background-position:0 0}

.s2_box ul li:nth-child(2) .about_icon{ background-position:0 -48px }

.s2_box ul li:nth-child(3) .about_icon{ background-position:0 -96px}

.s2_con .about_name p{ margin:0;color:#000000; font-size:26px}

.about_name span{ font-size:12px; color:#000000; text-transform:uppercase}

.s2_box ul li:hover{ background:#2a7de1}

.s2_box ul li:hover .about_name p,.s2_box ul li:hover .about_name span{ color:#fff}

.s2_box ul li:nth-child(1):hover .about_icon{ background-position:-48px 0}

.s2_box ul li:nth-child(2):hover .about_icon{ background-position:-48px -48px }

.s2_box ul li:nth-child(3):hover .about_icon{ background-position:-48px -96px}

.s2.active .s2_box{

    margin-left: 0px;

	margin-top:280px;



	opacity: 1;



	-webkit-opacity: 1;



	-ms-opacity: 1;



	-moz-opacity: 1;



}

/*第三页开始*/

.s3{ background:url(../images/page3.png) center; overflow: hidden;}

.s3_con{ margin-top: 200px;}

.s3_con img{ width: 100%;}

.lingyu_l{ width: 25%; position: relative;}

.s3_zhe{  position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width: 100% ; text-align: center; padding: 0 30px;}

.s3_zhe h3{ font-size: 36px; color: #fff; font-weight: 600;}

.s3_zhe span{ font-size: 14px; color: rgba(255,255,255,0.39); text-transform: uppercase;}

.s3_zhe p{ margin-top:35px; font-size: 20px; color: #fff;}

.s3_zhe a{ display: block; width: 125px; height: 30px; font-size: 20px; color: #fff; background: #2a7de1; margin: 0 auto; margin-top: 40px;}

.s3_zhe a:hover{ background: #fff; color: #2a7de1;}

.lingyu_r{ width: 75%;}

.lingyu_r ul li{ position: relative; width: 33.3333%;opacity: 0;



	-webkit-transition: all 1s;



	-moz-transition: all 1s;



	-o-transition: all 1s;



	transition: all 1s;



	-webkit-transform: translate3d(0, 100px, 0);



	transform: translate3d(0, 100px, 0);



	-webkit-opacity: 0;



	-moz-opacity: 0;



	-ms-transform: translate3d(0, 100px, 0);}

.lingyu_r ul li .s3_zhe_r{position: absolute;top:50%; left:50%; transform: translate(-50%, -50%); width: 100%; padding: 0 30px; text-align: center;}

.lingyu_r ul li .s3_zhe_r h3{ font-size: 30px; color: #fff;}

.lingyu_r ul li .s3_zhe_r p{font-size: 14px; color: rgba(255,255,255,0.39); text-transform: uppercase;}

.lingyu_r ul li .s3_zhe_r span{ display: block; width: 25px; height: 3px; background: #fff; margin: 15px auto;}

.lingyu_r ul li .s3_zhe_r .yewu_btn{ width: 125px; height: 30px; font-size: 20px; color: #fff; background: #2a7de1; margin: 0 auto; margin-top: 15px; display: none;}

.lingyu_r ul li .s3_zhe_r .yewu_btn:hover{ background: #fff; color: #2a7de1;}

.lingyu_r ul li:hover .yewu_btn{ display: block;}

.s3.active .lingyu_r ul li {



	opacity: 1;



	-webkit-transform: translate3d(0, 0, 0);



	transform: translate3d(0, 0, 0);



	-webkit-opacity: 1;



	-moz-opacity: 1;



	-ms-transform: translate3d(0, 0, 0);



}

.s3.active .lingyu_r ul li:nth-child(2) {



	-webkit-transition-delay: 100ms;



	-moz-transition-delay: 100ms;



	transition-delay: 100ms;



}



.s3.active .lingyu_r ul li:nth-child(3) {



	-webkit-transition-delay: 200ms;



	-moz-transition-delay: 200ms;



	transition-delay: 200ms;



}



.s3.active .lingyu_r ul li:nth-child(4) {



	-webkit-transition-delay: 300ms;



	-moz-transition-delay: 300ms;



	transition-delay: 300ms;



}



.s3.active .lingyu_r ul li:nth-child(5) {



	-webkit-transition-delay: 400ms;



	-moz-transition-delay: 400ms;



	transition-delay: 400ms;



}



.s3.active .lingyu_r ul li:nth-child(6) {



	-webkit-transition-delay: 500ms;



	-moz-transition-delay: 500ms;



	transition-delay: 500ms;



}



.s3.active .lingyu_r ul li:nth-child(7) {



	-webkit-transition-delay: 600ms;



	-moz-transition-delay: 600ms;



	transition-delay: 600ms;



}



.s3.active .lingyu_r ul li:nth-child(8) {



	-webkit-transition-delay: 700ms;



	-moz-transition-delay: 700ms;



	transition-delay: 700ms;



}

/*第四页开始*/

.s4 { background:url(../images/page4.png) no-repeat center; }

.s4_con{ position:absolute; top:70%; left:50%; transform: translate(-50%, -50%);color:#fff; 	-webkit-transition: all 2S ease 0s;



	-moz-transition: all 2S ease 0s;



	transition: all 2S ease 0s;



	-ms-transition: all 2S ease 0s;}

.s4_con h2{ font-size:36px; font-weight:600}

.s4_con  a{ display:block; margin:25px auto; border:1px solid #fff; color:#fff; font-size:18px; width:180px; height:40px; text-align:center; line-height:40px}

.s4_con  a:hover{ background:#fff; color:#000}

.s4.active .s4_con{top:50%;}

/*第五页开始*/

.s5 { background-color: #000; overflow: hidden;	}

.s5_con{ margin-top: 170px;}

.s5_top { margin-bottom: 20px;}

.s5_top .news_img{ width: calc(66.666% - 10px);margin-left:-180px;-webkit-transition: all 2S ease 0s;



	-moz-transition: all 2S ease 0s;



	transition: all 2S ease 0s;



	-ms-transition: all 2S ease 0s;}

.s5_top  .news_r{ width: calc(33.333% - 10px); background: #0f4180; position:relative;margin-right:-180px;-webkit-transition: all 2S ease 0s;



	-moz-transition: all 2S ease 0s;



	transition: all 2S ease 0s;



	-ms-transition: all 2S ease 0s;}

.s5.active .s5_top .news_img{ margin-left: 0;

    

}

.s5.active .s5_top .news_r{ margin-right: 0;

    

}

.news_bottom  ul li{ width: calc(33.33% - 13.33px); background: #126db6; margin-right: 20px;opacity: 0;



	-webkit-transition: all 1s;



	-moz-transition: all 1s;



	-o-transition: all 1s;



	transition: all 1s;



	-webkit-transform: translate3d(0, 100px, 0);



	transform: translate3d(0, 100px, 0);



	-webkit-opacity: 0;



	-moz-opacity: 0;



	-ms-transform: translate3d(0, 100px, 0);}

.news_bottom  ul li:nth-child(3){ margin-right: 0;}



.s5.active .news_bottom  ul li {



	opacity: 1;



	-webkit-transform: translate3d(0, 0, 0);



	transform: translate3d(0, 0, 0);



	-webkit-opacity: 1;



	-moz-opacity: 1;



	-ms-transform: translate3d(0, 0, 0);



}

.s5.active .news_bottom  ul li:nth-child(2) {



	-webkit-transition-delay: 100ms;



	-moz-transition-delay: 100ms;



	transition-delay: 100ms;



}



.s5.active .news_bottom  ul li:nth-child(3) {



	-webkit-transition-delay: 200ms;



	-moz-transition-delay: 200ms;



	transition-delay: 200ms;



}



.s5.active .lingyu_r ul li:nth-child(4) {



	-webkit-transition-delay: 300ms;



	-moz-transition-delay: 300ms;



	transition-delay: 300ms;



}

.news_bottom  ul li a{ color:#fff}

.news_bottom  ul li .news_time{ font-size:20px; color:rgba(255,255,255,0.42);}

.news_bottom  ul li h3{ font-size:22px; line-height:50px; border-bottom:1px solid #fff}

.news_bottom  ul li p{ font-size:18px; color:rgba(255,255,255,0.72); margin-top:20px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news_r a{ display:block; position:absolute; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);color:#fff; width:calc(100% - 40px)}

.news_r .news_time{ font-size:20px; color:rgba(255,255,255,0.42);}

.news_r h3{ font-size:22px; line-height:50px; border-bottom:1px solid #fff}

.news_r p{ font-size:18px; color:rgba(255,255,255,0.72); margin-top:20px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.news_bottom ul li{ color:#fff; padding:20px}

.news_btn{ width:112px; height:32px; color:#fff; border:1px solid #fff; font-size:16px ; text-align:center; line-height:30px; margin-top:20px}

.news_btn:hover{ background: #fff; color: #2a7de1;}

/*第六页开始*/

.s6 { background:url(../images/page5.png) no-repeat center; }

.s6 ul{position:absolute; top:40%; left:50%; transform: translate(-50%, -50%);color:#fff;-webkit-transition: all 2S ease 0s;



	-moz-transition: all 2S ease 0s;



	transition: all 2S ease 0s;



	-ms-transition: all 2S ease 0s;}



.s6.active ul{ top: 50%;}

.s6 ul li{ width:20%; padding:12px}

.s6 ul li img{ width:100%}



.s7{ overflow:hidden}

.footer{ background: #201f1f;}

.footer_top{ margin-top:115px; background:url(../images/page6.png) no-repeat center;}

.footer_top_con{ padding:100px 0}

.footer_top_con ul li{ width:25%; text-align:center; color:#fff}

.footer_top_con ul li h3 i{ font-size:46px; font-style: normal;}

.footer_top_con ul li h3 span{ font-size:22px}

.footer_top_con ul li a{ display:block; margin:25px auto; border:1px solid #fff; color:#fff; font-size:18px; width:180px; height:40px; text-align:center; line-height:40px}

.footer_top_con ul li a:hover{background: #fff; color: #2a7de1;}

.footer_top_con ul li p{ font-size:22px; margin-top:25px}

.footer_bottom{ color:#fff; padding:60px}

.footer_bottom dl{ width:16.666%}

.footer_l{ width:60%}

.footer_r{ width:40%;}

.footer_bottom dl dt{ font-size:20px; margin-bottom:20px}

.footer_bottom dl dd a{ color:#c1c2c2; font-size:16px; line-height:1.8em}

.footer_bottom dl dd a:hover{ color:#fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.footer_r_l{ width:65%; padding:0 20px}

.footer_r_l ul li { padding-left:40px; background-size:30px; background-position:0 0; margin-bottom:15px}

.footer_r_l ul li:nth-child(1){ background:url(../images/dizhi.png) no-repeat;background-size:30px;}

.footer_r_l ul li:nth-child(2){ background:url(../images/dianhua.png) no-repeat;background-size:30px;}

.footer_r_l ul li:nth-child(3){ background:url(../images/youxiang.png) no-repeat;background-size:30px;}

.footer_r_l ul li h3{ font-size:18px; line-height:1.7em}

.footer_r_l ul li p{ color:#b5b5b6; margin-top:10px}

.footer_r_r { width:30%; text-align:center}

.footer_r_r .ewm{ background:#fff; padding:5px}

.footer_r_r img{ width:100%}

.footer_r_r p{ font-size:18px; margin-top:20px}

.footer{ padding-bottom:70px}

.beian{ position:absolute; bottom:0; left:0; border-top:1px solid rgba(255,255,255,0.3); line-height:65px; height:65px; width:100%; font-size:18px; color:#b5b5b6}





/* 内页区域开始 */

.mianbao{ height: 60px; background: #f7f7f7;; line-height: 60px; font-size: 16px;}

.mianbao a{ color: #333;}

.mianbao a:hover{ color: #1051a1;}

.mianbao span{ color: #333; margin: 0 10px;}

.banenr_about{ position: relative;}

.banenr_about img{ width: 100%;}

.banner_text{ position: absolute; top:50%; left:50%; transform: translate(-50%, -50%);color:#fff; padding: 0 30px; }

.banner_text h3{font-size: 32px;

line-height: 60px;

color: #eee;}

.banner_text p{font-size: 16px;

color: #ddd;

line-height: 30px;}



.banner_text	span{    width: 80px;

height: 2px;

background: #0595c7;

margin: 9px 0; display: block;}

.header.fixd{ background: #012658;}



.pro_li ul li{ width: auto; margin-right: 10px;  display: inline-block; }

.pro_li ul li:nth-child(6n){ margin-right: 0}

.pro_li ul li a{ display: block; width: 100%; color: #666; border-radius: 5px; border: 1px solid #d8d8d8; line-height: 40px; height: 40px; text-align: center; padding: 0 25px;}

.pro_li ul{ padding: 0 15px; margin-top: 30px; text-align: center;}

.pro_li ul li.on a,.pro_li ul li:hover a{ background: #1051a1; color: #fff;}

.pro_ul ul li{ margin-bottom: 15px;}

.nei_title h3{    height: 40px;

    line-height: 40px;

    margin-bottom: 30px;

    text-align: center;

    font-size: 26px; margin-top: 30px;}

.jianjie_con p{ text-indent: 2em; line-height: 1.8em; margin-bottom: 15px; color: #333; font-size: 16px;}

.licheng{ position: relative; overflow: hidden;}

.licheng:after{display: block; content: ""; width:2px; height: 100%; position: absolute; top: 0; left: 50%; border-left: 1px dashed #d8d8d8;}

.licheng li{ width: 51%; padding:0 60px; position: relative; float: right; margin-bottom: 20px;}

.licheng  li:nth-child(2n){ float: left; text-align: right;}

.licheng li p{ padding: 0; text-indent: 0; font-size: 16px; color: #333;}

.licheng li .dian{ width: 40px; height: 40px; background: #ececf2; border: 1px solid #d1d3dd; position: absolute; left: -4px; border-radius: 50%; z-index: 66;}

.licheng li .dian span{ display: block; width: 20px; height: 20px; background: #c6d1e5; border-radius: 50%; top: 9px; left: 9px; position: absolute;}

.licheng  li:nth-child(2n) .dian{ left:auto; right: -4px;}

.licheng li .time{ font-size: 26px; color: #126db6; margin-bottom: 20px;}

.youshi .youshi_l{ width: 49%;}

.youshi .youshi_l img{ width: 100%;}

.youshi .youshi_r{ width: 49%;}

.youshi .youshi_r h3{ font-size: 24px; color: #126db6; }

.youshi .youshi_r span{ font-size: 16px; color: #999; text-transform: uppercase;}

.youshi .youshi_r p{ font-size: 16px; margin-top: 20px; color: #333; text-indent: 0;}

.youshi li{ position: relative;}

.youshi_r{ position: absolute; top: 50%; transform: translate(0,-50%);}

.youshi ul li:nth-child(odd)  .youshi_l{ float: left;}

.youshi ul li:nth-child(even)  .youshi_l{ float: right;}

.youshi ul li:nth-child(even)  .youshi_r{ left: 0;}

.youshi ul li:nth-child(odd)  .youshi_r{ right: 0}

.pagination{

    text-align: center; margin:60px auto; display:block

}

.pagination a{

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    color: #666666;

    height: 40px;

    line-height: 40px;

    text-align: center;

    border: 1px solid #f2f2f2;

    vertical-align: top;

    transition: all .4s ease;

	padding:0 15px;

}

.pagination a:hover{

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    color: #fff;

    height: 40px;

    line-height: 40px;

    text-align: center;

    border: 1px solid #f2f2f2;

    vertical-align: top;

    transition: all .4s ease;

	padding:0 15px;

    background-color: #1051a1;

}



.pagination span{

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    color: #666666;

    height: 40px;

    line-height: 40px;

    text-align: center;

    vertical-align: top;

    transition: all .4s ease;

	padding:0 15px;

    background-color: #1051a1;

    color: #fff;

    border: 1px solid #1051a1;

}

.pagination a.prev,

.pagination a.next{

    width: 104px;

    height: 40px;

    line-height: 38px;

    color: rgba(102,102,102,.5);

    font-size: 12px;

    font-family: '寰蒋闆呴粦';

}

.pagination a.prev{

    padding-left: 10px;

    background: url('../image/pagin-prev.png') no-repeat left 20px center/7px auto;

}

.pagination a.next{

    padding-right: 10px;

    background: url('../image/pagin-next.png') no-repeat right 20px center/7px auto;

}
.yewu_ul{ text-align: center;}
.yewu_ul .yewu_list{ display: inline-block; width: calc(25% - 15px); margin-right: 20px; margin-bottom: 40px; background: #fff; border: 1px solid #d9d9d9;}

.yewu_ul .yewu_list:nth-child(4n){ margin-right: 0;}

.yewu_ul .yewu_list img{ width: 100%; }

.rongyu_con li{float: left; width: calc(25% - 15px); margin-right: 20px; margin-bottom: 40px; background: #fff; border: 1px solid #d9d9d9;}

.rongyu_con li:nth-child(4n){ margin-right: 0;}

.rongyu_con li img{ width: 100%;}

.rongyu_con li p a{text-align: center; font-size: 16px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding: 10px;}

.yewu_list p{ text-align: center; font-size: 16px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding: 10px;}

.yewu_ul .yewu_list:hover{box-shadow: 0 5px 8px rgba(0,0,0,0.3);}

.neiye .news_h{ text-align:center; color:#1051a1; font-size:34px; padding:35px 0;}

.neiye .news_time{ width:100%; max-width:100%;  border-bottom:1px solid #aaa; margin:0 auto; line-height:30px; text-align:center; font-size:14px; color:#666;}

.neiye .news_time span{ margin:0 10px;}

.neiye .news_neirong{ margin-top:15px; text-align:center; font-size:14px; line-height:2em; color:#666;}

.neiye .news_neirong img{ max-width:100%;}

.neiye .news_neirong h3{ font-size:24px; color: #1051a1;  text-align: left}

.neiye .news_neirong p{ text-align:left; margin-bottom:10px;}

.neiye .xiangguan{ margin-top:20px; margin-bottom:20px;}

.neiye .xiangguan p{ border-bottom:1px solid #d5d5d5; font-size:14px; line-height:2em; margin-bottom:10px;}

.neiye .xiangguan .shang{ font-size:14px; color:#666; line-height:30px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow:hidden}

.neiye .news_r .xiangguan .shang a{ color:#666; line-height:2em; color:#666; margin-left:5px; position: static; transform: translate(0,0); display: inline;}

.neiye .xiangguan .shang:hover a{ color:#1051a1}

.neiye .news_neirong{ padding: 40px 0}

.daohang {

	display: none;

	position: absolute;

	top: 50px;

	left: 0;

	width: 240px;

	height: 424px;

	z-index: 9;

}

.neiye .news_r p { color: #666; font-size: 16px;}

/*图片弹窗*/

.yuangongmask{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0; z-index:50;display:none;}

.bigimgovflow{position:relative;background:#fff;padding:35px 14% 35px; margin: 0 auto; }

.bigimgfloat{position:relative;overflow:hidden;margin:0 auto; }

.bigimgcont{width:100%; position:absolute; top:20%;left:50%;z-index:101; border:1px solid #ccc; display:none; background:#fff;width: 900px; margin-left: -450px; }

.bigimgfloat img{display:block;width:100%; margin:0 auto; background:#f2f2f2;}

.closeyuangong{display: block;width: 25px;height:25px;overflow:hidden;background:url(../images/pic40.png) no-repeat;position:absolute;top:15px;right:15px;z-index: 9; background-size:100% 100%;}

.Meetpeopletext{ text-align: center;padding:0 0 0;width: 100%; z-index:9;}

.news_list ul li .time{ font-size: 18px; font-weight: 600; margin-top: 15px; color: #333; position: relative ; padding-right: 60px; height: 30px; line-height: 30px;} 

.news_list ul li .time .titme_icon{ border: 1px solid #c5c5c5; border-radius: 5px; width: 30px; height: 30px; top: 0; right: 80px; position: absolute;}

.news_list ul li .time .titme_icon:after{ display: block; content: ""; width: 8px; height: 8px; border-top: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; position: absolute; top: 10px; right: 12px; transform: rotate(45deg);}

.news_list ul li:hover .time .titme_icon{ border-color: #1051a1; right: 10px; transition: 0.3S;}

.news_list ul li:hover .time .titme_icon:after{ border-color: #1051a1;}

.news_list{ margin-top: 40px;}

.chanpin_more{ margin-top: 55px;}

.chanpin_more a{ display: block; width: 186px; height: 56px; text-align: center; line-height: 56px; font-size: 16px; color: #fff;  background: #178932; }

.chanpin_more span{ margin-right: 15px;}

.news_l_img{ width: 230px; height: 143px;}

.news_l_img img{ width: 100%; height: 143px;}

.news_l_text{ width: calc(100% - 250px); text-align: left;}

.news_list ul li{ border-bottom: 1px solid #1051a1; padding: 10px 0; margin-bottom: 15px;}

.news_l_text h3{ font-size: 18px; color: #1051a1; margin-bottom: 10px; font-weight: 600;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.news_l_text p{ font-size: 16px; color: #222;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.lianxi_r img{ width: 100%;}

.lianxi_top{ max-width: 1200px; margin: 0 auto;  background: #efefef; padding: 0; }

.lianxi_l{ width: 50%; padding: 15px;}

.lianxi_r{ width: 50%;}

.lianxi_l{ background: #efefef; padding: 40px 15px;}

.lianxi_l p{ margin-bottom: 15px; position: relative;padding-left: 30px;}

.lianxi_l p i{ position: absolute; top: 0; left: 0;}

.lianxi_l p i img{ width: 25px;}

.zizhi_con{ position: relative}

.lianxi_top{  margin: 40px auto;}